body {font-size: 16px;}
a {text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}
input {border-width: 0;}
img {border-width: 0; vertical-align: middle;}
table {border-collapse: collapse;}
table th, table td {padding: 0; margin: 0;}


.contenedor {width: 96%; width: 450px; text-align: left; min-height: 250px; margin: auto;}
.cabecera {padding: 5px 4%; text-align: center;}
.cabecera * {margin: 0; padding: 0;}
.pie {padding: 5px 4%; font-size:90%;}
.cuerpo {padding: 2px;}



.izquierda {text-align: left;}
.centrado {text-align: center;}
table.centrado {width: 100%;}
table.centrado * {vertical-align: middle;}
.derecha {text-align: right;}
.auto {margin: auto;}
.clear {clear: both; height: 1%;}